Rust Job: Android Engineer

Job added on

Company

Davis Laine, LLC
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Job Overview

We've demonstrated that the core technology works. Now we're looking to grow the team and the product. One key role we need to fill is for a mobile developer. In this instrumental role, you'll be building out the core experience work in mobile for multi-tier applications, creating apps, and services.

Responsibilities for Android Engineer:

  • Be a code steward
  • Be an authority on the technical design and workings of our mobile solutions
  • Provide guidance and help the team establish and abide by best practices and guidelines
  • Suggest, discuss, architect, implement, and deliver mobile solutions
  • Breakdown requirements into technical tasks
  • Document infrastructure, processes, and topography of the above
  • Communicate issues, implementations, and solutions with non-technical team members
  • Design and implement data models, modules, and related services with a strong focus on performance and security
  • Work with Product Managers to understand client needs and build solutions to meet them

Qualifications for Android Engineer:

  • Must be a US Citizen, reside and work in the USA.
  • Android software engineer with 4+ years of experience developing, deploying, and maintaining mobile apps and services on a team
  • Very skilled with Java and Kotlin
  • Experienced with Jetpack suite
  • Familiarity working with app-connected hardware peripherals
  • Experience distributing and managing Android apps through other means than the Google Play marketplace
  • Practices consistent style and well-documented code
  • Well-versed in the software development lifecycle
  • Experienced with testing and performance analysis
  • Experienced with Agile and Scrum methodologies
  • Resourceful problem solver with excellent communication skills
  • Comfortable and productive amidst ambiguity and/or when working within a cross-functional, distributed team
  • Self-motivated, valuing commitment, integrity, and operational excellence
  • Friendly, positive, patient, collaborative; willing to question fellow team members and be questioned in return

Nice-to-haves

  • JNI
  • Android NDK
  • Rust experience
  • Experience with Kotlin Coroutines
  • Web-Assembly (WASM) experience

Geographic Location: Remote for the foreseeable future; position will likely require travel, periodically

U.S. Citizens Only (U.S. Government restrictions / defense-tech)

Job Type: Full-time

Pay: $140,000.00 - $200,000.00 per year

Schedule:

  • 8 hour shift

Experience:

  • Android development: 4 years (Required)
  • Rust: 2 years (Preferred)
  • Android: 4 years (Required)
  • Kotlin: 4 years (Required)

Work Location: Remote